10309 E 61st St, Tulsa, OK 74133-1512, Tulsa
"If you live in Tulsa, enjoy Mexican food, and haven't been here, you're doing a disservice to yourse"
8036 S Yale Ave, Tulsa, OK 74136-9003, Tulsa
"This is a great place to eat with flavor and flair."
"If you live in Tulsa, enjoy Mexican food, and haven't been here, you're doing a disservice to yourse"